﻿// JScript 文件
function $$(id)
{
return document.getElementById(id);
}

function txtfocus(obj)
{ 
    if(obj.value==obj.tips)
     $("#"+obj.id).val("");
    if(obj.value=="")
    {
      $("#"+obj.id).css("color","gray");
    }
    else
        $("#"+obj.id).css("color","#000");
}
function txtBlur(obj)
{
    if(obj.value=="")
    {
      $("#"+obj.id).css("color","gray");
      $("#"+obj.id).val(obj.tips);
   }
    else
        $("#"+obj.id).css("color","#000");
}
function txChange(obj)
{
 if(obj.value=="")
    {
      $("#"+obj.id).css("color","gray");
   }
    else
        $("#"+obj.id).css("color","#000");
}

function stopBubble(e)
{
    //如果提供了事件对象，则这是一个非IE浏览器
    if (e && e.stopPropagation )
    {
     e.stopPropagation();
    }
    else
    {
    //否则，我们需要使用IE的方式来取消事件冒泡
    window.event.cancelBubble = true;
    }
}
/**
* 时间对象的格式化;
*/
Date.prototype.Format = function(formatStr){
 /*
  * eg:formatStr="YYYY-MM-dd hh:mm:ss";
  */
 var o = {
  "M+" :  this.getMonth()+1,  //month
  "d+" :  this.getDate(),     //day
  "h+" :  this.getHours(),    //hour
  "m+" :  this.getMinutes(),  //minute
  "s+" :  this.getSeconds(), //second
  "q+" :  Math.floor((this.getMonth()+3)/3),  //quarter
  "S"  :  this.getMilliseconds() //millisecond
}
 
   if(/(y+)/.test(formatStr)) {
    formatStr = formatStr.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
   }
 
   for(var k in o) {
    if(new RegExp("("+ k +")").test(formatStr)) {
      formatStr = formatStr.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
    }
   }
 return formatStr;
}

function inputNumber()
{
    if(this.value=='') {
        return (event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96 && event.keyCode<=105); 
    }
    if (this.value=='0')
    {
        return (event.keyCode>48)&&(event.keyCode<=57)||(event.keyCode==190)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>96 && event.keyCode<=105)||(event.keyCode==110);
    }
    else if (this.value.indexOf('.')>0)
    { 
        v=this.value.split('.'); 
        //if(v[1].length<2)   
            return (event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96 && event.keyCode<=105); 
//        else
//            return (event.keyCode==8)||(event.keyCode==46); 
    } 
    else
    {  
        return (event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode==190)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96 && event.keyCode<=105)||(event.keyCode==110);
    }
}

function inputInt()
{
    if(this.value=='') {
        return (event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96 && event.keyCode<=105); 
    }
    if (this.value=='0')
    {
        return (event.keyCode>48)&&(event.keyCode<=57)||(event.keyCode==190)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>96 && event.keyCode<=105)||(event.keyCode==110);
    }
    else
    {
        return (event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode==190)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode>=96 && event.keyCode<=105);
    }
}
 